Eine Taxonomie für aspektorientierte Systeme

نویسندگان

  • Stefan Hanenberg
  • Dominik Stein
  • Rainer Unland
چکیده

Abstrakt: Die aspektorientierte Softwareentwicklung entwickelte sich aus der Beobachtung heraus, dass eine Vielzahl logisch zusammenhängender Softwareelemente mit Hilfe konventioneller Techniken nicht modularisierbar ist. Eine mangelhafte Modularisierung wiederum reduziert die Verständlichkeit und Wartbarkeit der Software. Aspektorientierte Systeme bieten zusätzliche Konstrukte, um ein höheres Maß an Modularisierung zu ermöglichen. Es existiert bereits eine Reihe von Systemen, welche die aspektorientierte Softwareentwicklung in unterschiedlichsten Ausprägungen unterstützen. Es fehlt jedoch an Kriterien, anhand derer überprüft werden kann, ob ein bestimmtes System die Modularisierung eines gegebenen Anwendungsproblems ermöglicht. In diesem Papier schlagen wir eine Taxonomie aspektorientierter Systeme vor. Anhand derer können zum einen unterschiedliche aspektorientierte Systeme miteinander verglichen werden. Zum anderen ermöglicht die Taxonomie es festzustellen, ob ein System zur Lösung eines gegebenen Problems geeignet ist.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Kontextmodellierung für adaptive webbasierte Systeme

Adaptive Web-Anwendungen erfordern die Berücksichtigung von Kontext zur Anpassung von Inhalten, Navigationsstrukturen und Präsentationsformen. Für eine systematische Entwicklung kontextadaptiver Systeme sind Methoden der Kontextmodellierung erforderlich, die die komplexen Abhängigkeiten beschreiben. In diesem Beitrag wird ein konzeptioneller Rahmen vorgestellt, der auf einer Taxonomie der versc...

متن کامل

Ein UML-basierter Testansatz zum Klassen- und Integrationstest

Vorgestellt wird eine Technik für den Klassenund Integrationstest objektorientierter Systeme. Es werden Sequenzdiagramme und UML-Statecharts zur Testfallgenerierung und Statecharts und OCL-Constraints zur Generierung des Testorakels kombiniert. Zur Einbindung des Testorakels in das zu testende System werden aspektorientierte Programmiertechniken verwendet.

متن کامل

Sicherheit in verteilten Web-Applikationen durch aspektorientierte Programmierung

Zusammenfassung: Identity Management erlangt eine immer größere Bedeutung, da immer mehr Firmen ihre IT-Systeme für Partner, Lieferanten oder Kunden öffnen. Die Diplomarbeit stellt einen Ansatz vor, durch den ein Zugriffskontrollund Authentifikationssystem modular zu bestehenden webbasierten Systemen hinzugefügt werden kann. Das System muss hierfür nicht im Sourcecode vorliegen. In einer Traini...

متن کامل

Eine Taxonomie für Aufgabenmodelle

Dieser Beitrag beschreibt eine Taxonomie für Aufgabenmodelle, die ermöglicht, Aufgabenmodelle auf ihre Verwendbarkeit im Rahmen eines modellbasierten Entwicklungsprozesses hin zu analysieren und zu evaluieren. Dadurch können vorhandene Aufgabenmodelle geprüft und verbessert werden. Zudem erhalten Entwickler durch diese Taxonomie ein Hilfsmittel zur Auswahl eines passenden Aufgabenmodells für ih...

متن کامل

PURE/OSEK - Eine aspektorientierte Betriebssystemfamilie für Kraftfahrzeuge

PURE/OSEK dient in diesem Papier als Beispiel, an dem gezeigt wird, wie durch geeignete Entwicklungswerkzeuge die Entwicklung von Softwarefamilien für den automotiven Bereich beherrschbar wird. Dabei steht das Management der Softwarevarianten auf Basis von Feature Modellen mittels CONSUL und die aspektorientierte Implementierung der Systemkomponenten mit Hilfe der C++ Spracherweiterung AspectC+...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005